package com.fangzc.codegen.entity.tables;

import com.mybatisflex.core.query.QueryColumn;
import com.mybatisflex.core.table.TableDef;

/**
 * 表定义层。
 *
 * @author FANGZC-TB14
 * @since 2023-05-27
 */
public class TQrtzSchedulerState extends TableDef {

    public static final TQrtzSchedulerState qrtz_scheduler_state = new TQrtzSchedulerState("qrtz_scheduler_state");

    public QueryColumn sched_name = new QueryColumn(this, "sched_name");
    public QueryColumn instance_name = new QueryColumn(this, "instance_name");
    public QueryColumn last_checkin_time = new QueryColumn(this, "last_checkin_time");
    public QueryColumn checkin_interval = new QueryColumn(this, "checkin_interval");

    public QueryColumn[] default_columns = new QueryColumn[]{sched_name, instance_name, last_checkin_time, checkin_interval};
    public QueryColumn[] all_columns = new QueryColumn[]{sched_name, instance_name, last_checkin_time, checkin_interval};

    public TQrtzSchedulerState(String tableName) {
        super(tableName);
    }
}
